package com.trt.service;

import com.trt.bo.CommentBO;
import com.trt.pojo.Comment;
import com.trt.pojo.Vlog;
import com.trt.utils.PagedGridResult;
import com.trt.vo.CommentVO;

public interface CommentService {

    /**
     * 发表评论
     */
    public CommentVO createComment(CommentBO commentBO);

    /**
     * 查询评论的列表
     */
    public PagedGridResult queryVlogComments(String vlogId, String userId, Integer page, Integer pageSize);

    /**
     * 删除评论
     */
    public  void deleteComment(String commentUserId, String commentId, String vlogId);


    /**
     * 根据主键查询comment
     * @param id
     * @return
     */
    public Comment getComment(String id);
}
